

@media only screen and (max-width: 3000px) {
    /* .rtl .main-header.header-style-three .info-box {
        margin-right: 30px;
        padding-right: 90px;
        padding-left: 30px;
    }
    .rtl .main-header.header-style-three .info-box .icon-box {
        right: 25px;
    }
    .box-layout .header-style-four .header-upper .outer-box .button-box,
    .box-layout .main-header.header-style-three .upper-info {
        display: none;
    } */
}

/* @media only screen and (max-width: 1600px) {
    .main-header.header-style-three .main-menu .navigation>li {
        margin-right: 15px;
    }
    .main-header.header-style-three .upper-info {
        margin-right: 10px;
    }
} */

/* @media only screen and (max-width: 1450px) {
    .main-header.header-style-three .upper-info {
        display: none;
    }
} */

@media only screen and (max-width: 1340px) {
    .page-wrapper {
        overflow: hidden;
    }
}

@media only screen and (max-width: 1240px) {}

@media only screen and (max-width: 1140px) {
    /* .main-header .info-box {
        margin-left: 20px;
    } */
    h2 {
        font-size: 40px;
    }
    h4 {
        font-size: 22px;
    }
    /* .solution-section .side-image,
    .main-header .info-box:last-child,
    .faq-section .left-image,
    .cta-section .info-column .phone-box .or,
    .team-tabs .tabs-content .contact-info li br,
    .header-style-four .header-upper .outer-box .button-box {
        display: none;
    } */
    .service-block .inner-box .text {
        padding: 0;
    }
    .experiance-section .form-column .content {
        margin-left: 0;
    }
    .gallery-block .inner-box .image .overlay-box {
        left: 20px;
        right: 20px;
    }
    .work-section .blocks-column .inner-column {
        margin: 0;
        margin-top: 11px;
    }
    .work-section .content-column .button-box {
        margin-left: 0;
        margin-top: 30px;
    }
    .company-section .form-column .inner-column {
        padding-left: 0;
    }
    .services-section-three .inner-container {
        padding: 0;
    }
    .news-block-three .inner-box .lower-content .post-meta li {
        margin-right: 5px
    }
    .news-block-three .inner-box .lower-content .post-meta {
        margin-left: -10px;
        margin-right: -10px;
    }
    .news-block-three .inner-box .lower-content {
        padding-left: 20px;
        padding-right: 20px;
    }
    .cta-section .info-column .button-box {
        margin-left: 10;
    }
    .service-block-three .inner-box .lower-content {
        padding:15px 5px 9px 5px;
    }
    .fluid-section-one .content-column .inner-column {
        padding-left: 15px;
    }
    .faq-section-two .accordion-column .inner-column {
        padding-right: 0;
    }
    .team-single-section .content-column .inner-column {
        padding-left: 0;
        padding-right: 0 !important;
    }
    .list-style-two li {
        font-size: 16px;
    }
    .projects-detail-section .info-box .info-column .column-inner {
        padding: 30px 20px;
    }
    .sidebar-page-container .sidebar-side.left-sidebar {
        order: 2;
    }
    .sidebar-page-container .sidebar-side.right-sidebar {
        order: 1;
    }
    .contact-page-section .info-column .text br,
    .blog-detail .inner-box .social-box,
    .blog-detail .inner-box blockquote br {
        display: none;
    }
    .blog-detail .inner-box {
        padding-left: 0;
    }
    .rtl .blog-detail .inner-box,
    .rtl .company-section .form-column .inner-column {
        padding-right: 0;
    }
}

@media only screen and (min-width: 768px) {

    .main-header .main-menu .navigation>li>ul,
    .main-header .main-menu .navigation>li>ul>li>ul {
        display: block !important;
        visibility: hidden;
        opacity: 0;
    }
    .footer-logo{
        text-align:center;
    }
}




@media screen and (max-width: 650px) {
        .main-header .header-top .top-left {
    display: none;
}
    .main-header .header-upper .logo-box .logo {
        position: relative;
        background-color: #fff;
        margin-top: 37px !important;
        /* border-radius: 10px 0px 20px 31px; */
        border-radius: 51px 53px;
    }
    nav.responsiveCenteredLogo ul {
        padding-top: 6.25rem;
    }

    nav.responsiveCenteredLogo ul li {
        border-left: none;
    }

    nav.responsiveCenteredLogo ul li:not(.logo) {
        position: relative;
        display: block;
    }

    nav.responsiveCenteredLogo ul li.logo {
        border: none;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
       .footer-logo{
        text-align:center;
    }
}

@media only screen and (max-width: 870px) {}

@media only screen and (max-width: 976px) {
        .main-header .header-top .top-left {
    display: none;
}
        nav.responsiveCenteredLogo ul {
        padding-top: 6.25rem;
    }

    nav.responsiveCenteredLogo ul li {
        border-left: none;
    }

    nav.responsiveCenteredLogo ul li:not(.logo) {
        position: relative;
        display: block;
    }

    nav.responsiveCenteredLogo ul li.logo {
        border: none;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }
     nav.responsiveCenteredLogo {
        overflow: hidden;
        height: 6.25rem;
    }

    nav.responsiveCenteredLogo.menuActive {
        overflow: auto;
        height: auto;
    }

    nav.responsiveCenteredLogo .menuToggle,
    nav.responsiveCenteredLogo .menuToggle:before,
    nav.responsiveCenteredLogo .menuToggle:after {
        z-index: 100;
        cursor: pointer;
        display: block;
        position: absolute;
        background: #7e172c;
        width: 3.125rem;
        height: 4px;
    }

    nav.responsiveCenteredLogo .menuToggle {
        top: 1.875rem;
        right: 1rem;
    }

    nav.responsiveCenteredLogo .menuToggle:before,
    nav.responsiveCenteredLogo .menuToggle:after {
        content: '';
        right: 0;
    }

    nav.responsiveCenteredLogo .menuToggle:before {
        top: 1rem;
    }

    nav.responsiveCenteredLogo .menuToggle:after {
        top: 2rem;
    }
    nav.responsiveCenteredLogo .menuToggle, nav.responsiveCenteredLogo .menuToggle:before, nav.responsiveCenteredLogo .menuToggle:after {
    z-index: 100;
    cursor: pointer;
    display: block;
    position: absolute;
    background: #7e172c;
    width: 3.125rem;
    height: 4px;
}
}

@media only screen and (max-width: 1023px) {


    /* .main-header .main-box .logo-box {
        position: relative;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        margin: 0px;
        text-align: left;
    }
    .main-header .outer-box {
        display: block;
    }
    .main-header .header-upper .logo-box {
        width: 100%;
        margin: 0;
        padding-bottom: 0;
        text-align: center;
    } */

    /* .main-header .header-lower .nav-outer,
    .main-header .header-top .inner-container {
        padding-left: 0;
    } */
    /* .rtl .main-header.header-style-two .header-upper .nav-outer {
        padding-right: 0;
    } */
    /* .main-header {
        position: relative;
    }
    .main-header .nav-outer {
        width: 100%;
        text-align: center;
    }
    .main-header .info-box {
        float: none;
        display: inline-block;
        margin-left: 0;
        margin-right: 25px;
    } */
    /* .main-header .info-box:last-child {
        margin-right: 0;
    }
    .main-header .main-menu .navigation>li {
        margin-right: 15px;
    }
    .main-header .main-menu .navigation>li>a {
        font-size: 14px;
    } */
    h1 {
        font-size: 50px;
    }

    /* .main-header .header-lower .nav-outer::before {
        left: -15px;
    } */
    .counter-section .outer-container .inner-container {
        margin-top: 100px;
    }
    .experiance-section .image-layer,
    .service-block:nth-child(2) .inner-box::before {
        display: none;
    }
    .experiance-section .form-column .content {
        max-width: 100%;
        display: block;
    }
    .experiance-section .form-column .inner-column {
        padding-top: 80px;
    }
    .team-tabs .tab-btns {
        position: relative;
        width: 100%;
        max-width: 100%;
    }
    .team-tabs {
        min-height: auto;
        padding-left: 0;
    }
    .solution-section .title-column .inner-column {
        padding-top: 0;
    }


    .fullwidth-section .right-column .inner-column {
        padding: 20px 23px 0px;
    }
    .white3 h3 {
        font-size: 15px;
        line-height: 24px;
    }
    .inner-12 h3 {
        font-size: 15px;
    }
    .fullwidth-section .left-column .text {
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 8px;
    }
    .talk_btn {
        margin-top: 14px;
        margin-bottom: 25px;
    }
    .btn-style-four {
        font-size: 13px;
        line-height: 28px;
        padding: 5px 20px 4px;
    }
    .home_serv {
        margin-top: 22px;
        padding: 0px 0px 1px;
    }
    .services-section-two {
        padding: 20px 0px 30px;
    }
    .quality-section {
        padding: 32px 0px 5px !important;
    }
    .service-block {
        margin-bottom: 10px;
    }

    .main-footer .upper-box {
        padding: 0px 0px;
    }
    .new_font {
        font-size: 24px;
    }
    .clients-section-two {
        padding-top: 26px;
        padding-bottom: 23px;
    }
    .main-footer .subscribe-form .form-group {
        padding-right: 0;
    }
    .main-footer .upper-box .box-inner {
        padding-left: 0;
    }
    .main-footer .upper-box .box-inner .title {
        position: relative;
        top: 0px;
        text-align: center;
        margin-bottom: 30px;
    }
    .main-header.header-style-two .main-menu .navigation>li {
        margin-left: 0;
        margin-right: 25px;
    }
    .main-slider-two .owl-nav,
    .main-slider-two .owl-dots {
        display: none;
    }
    .main-slider-two .content-column {
        max-width: 100%;
    }
    .main-slider-two .slide {
        padding: 120px 0px 150px;
    }
    .work-section .content-column .inner-column {
        margin-top: 30px;
    }
    .work-section .content-column .button-box {
        margin-top: 0;
        margin-left: 10px;
    }
    .testimonial-section .image-layer {
        height: 100%;
        background-size: cover;
    }
    .clients-section {
        background-color: #000;
    }
    .clients-section .inner-container {
        margin-top: 0;
        box-shadow: inherit;
    }
    .quality-section {
        padding: 100px 0px 140px;
        margin-top: 0;
    }
    .testimonial-section {
        padding: 100px 0px 100px;
    }
    .main-header.header-style-three .header-upper .logo-box {
        padding: 20px 0px;
        border-right: 0px;
        width: auto;
    }
    .gallery-block-three .inner-box .overlay-content {
        left: 20px;
        bottom: 20px;
        right: 20px;
    }
    .gallery-block-three .inner-box .plus {
        bottom: 0px;
        top: auto;
    }
    .cta-section .info-column .inner-column,
    .cta-section .title-column .inner-column {
        text-align: center;
    }
    .cta-section .info-column .phone-box {
        width: 100%;
        padding-left: 0;
    }
    .cta-section .info-column .phone-box .icon {
        position: relative;
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .cta-section .info-column .button-box {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .header-style-four .header-upper .nav-outer .main-menu {
        padding-left: 0;
    }
    .since-section .title-column .title-box h2 br,
    .main-slider-four .content-column .big-text {
        display: none;
    }
    .fluid-section-one .content-column {
        width: 100%;
        float: left;
    }
    .fluid-section-one .image-column {
        position: relative;
        width: 100%;
        float: left;
        background-image: none;
    }
    .fluid-section-one .image-column .image-box {
        display: block;
    }
    .fluid-section-one .image-column::before {
        z-index: 1;
    }
    .cta-section.style-two .inner-container {
        padding-left: 20px;
    }
    .projects-detail-section .info-list li {
        padding-right: 0;
    }
    .team-tabs-two .tab-btns .tab-btn {
        padding: 20px 30px;
        font-size: 16px;
        text-transform: capitalize;
    }
    .team-tabs-two .tabs-content {
        padding: 30px 30px;
    }
   .contact-page-section .lower-section .title-column {
        margin-bottom: 25px;
    }
    .contact-page-section .lower-section .form-column .inner-column {
        margin-right: 0;
    }
    /* .main-header.header-style-three .header-upper .nav-outer .main-menu {
        padding-left: 30px;
    }
    .rtl .main-header .header-top .inner-container {
        padding-right: 0;
    }
    .rtl .main-header .info-box {
        margin-right: 10px;
    }
    .rtl .main-header .main-menu .navigation>li {
        margin-right: 0;
        margin-left: 15;
    }
    .rtl .main-header .main-menu .navigation>li:last-child {
        margin-right: 0 !important;
    } */
    .rtl .main-slider .owl-nav {
        display: none;
    }
    .rtl .main-slider .owl-dots {
        left: 30px;
        right: auto;
    }
    .rtl .team-tabs {
        padding-right: 0;
    }
    .rtl .since-section .title-column,
    .rtl .quality-section .content-column,
    .rtl .testimonial-section .title-column {
        order: 1;
    }
    .rtl .since-section .content-column,
    .rtl .quality-section .image-column,
    .rtl .testimonial-section .carousel-column {
        order: 2;
    }
    /* .rtl .main-header.header-style-three .header-upper .nav-outer .main-menu {
        padding-right: 20px;
        padding-left: 0;
    }
    .rtl .main-header.header-style-three .outer-box .cart-box {
        display: none;
    }
    .rtl .main-header.header-style-three .outer-box .nav-btn {
        margin-left: 0;
    } */
    .rtl .company-section .content-column {
        order: 1;
    }
    .rtl .company-section .form-column {
        order: 2;
    }
    .rtl .cta-section .info-column .phone-box {
        padding-right: 0;
        text-align: center;
    }
    .rtl .fluid-section-one .content-column .inner-column {
        max-width: 100%;
    }
    .rtl .team-single-section .content-column {
        order: 1;
    }
    .rtl .team-single-section .image-column {
        order: 2;
    }
}

@media only screen and (max-width: 767px) {

.footer-style-two.style-two .footer-widget h5 {
    text-align: right;
}
       .footer-logo{
        text-align:center;
    }
    .phone-box .icon {
        display: none;
    }
    .rtl .new_login {
        margin-left: -11px !important;
    }
    .course-fees {
        text-align: center;
    }
    .font-weight-semibold {
        margin-left: 0px;
    }
    .all-btn {
        margin-left: 34px;
    }
    .text-default-dark h3 {
        font-size: 20px;
        margin-top: -15px;
    }
    .univer-img img {
        width: 65%;
        margin: auto;
        display: inherit;
        margin-top: 0px;
    }
    .add-text {
        display: none;
    }
    .sptb {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .new_custom a {
        border-radius: 4px 4px 4px 4px;
        width: 330px;
        position: relative;
        height: 45px;
        line-height: 1px;
    }
    .all_serch .all_input input {
        height: 43px !important;
        font-size: 13px;
        border-radius: 4px 4px 4px 4px !important;
    }
    .main-page {
        width: 100% !important;
    }
    .modal-title {
        font-size: 17px;
    }
    .modal2_btn {
        width: 100% !important;
    }
    .login_pd {
        padding-top: 60px;
    }
    .rtl .logo img {
        width: 55px !important;
    }
    .arabic-slider h1 {
        width: 100% !important;
    } 
    .contact-page-section.style-two .lower-section {
        margin-top: 55px;
    }
    .contact-page-section.style-two {
        padding-bottom: 10px;
        padding-top: 20px;
    }
    .contact-page-section .info-column .icon {
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 19px;
        margin-top: 8px;
        margin-left: 17px;
    }
    .contact-page-section .info-column .inner-column:before {
        left: 0px;
    }
    /* .cont-bg {
        display: none;
    } */
    .why_sec {
        margin-top: 85px !important;
        padding-bottom: 2px;
    }
    .scr-page {
        padding: 80px 0px 0px !important;
    }
    .sidebar-side {
        display: none;
    }
    .copyright p {
        font-size: 14px;

    }

    .copyright.left,
    .copyright.right {
      text-align: center;
    }
    .mob_logo img {
        top: 2px;
        border-radius: 4px;
    }
    .clients-section-two .owl-carousel .owl-stage-outer {
        position: relative;
        padding: 15px 0px;
    }
    .clients-section-two {
        padding-top: 24px;
        padding-bottom: 18px;
    }
    .services-section-two .owl-dots {
        display: none;
    }
    .sec-title {
        margin-bottom: 20px;
    }
    .services-section {
        padding: 15px 0px 0px;
    }
    .counter-section .outer-container .inner-container {
        border-radius: 0px 0px 0px 0px;
    }
    .course_page {
        font-size: 20px;
    }
    .page-title .content {
        padding: 0;
        background-size: cover;
    }
    .mob_offf {
        display: none !important;
    }
    .mob_view .title {
        display: none;
    }
    .mob_view .text {
        display: none;
    }
    .main-slider {
        margin-top: 58px;
    }
    .left {
        margin-left: 0px;
    }
    .right {
        margin-left: 22px;
    }
    .testimonial-section-three {
        padding: 34px 0px 19px;
    }
    .cta-section {
        padding:23px 0px 5px;
    }
    .cta-section .title-column {
        margin-bottom: 10px;
    }
    .footer-style-two .widgets-section {
        padding: 10px 0px 10px;
    }
    .footer-style-two .footer-widget {
        margin-bottom: 15px;
        text-align: center;
    }
    .footer-style-two .list-link li{
        text-align: center;
    }
    .text{
        text-align: center;
    }
    .copyright p{
        text-align: center;
    }
    .footer-style-two.style-two .footer-widget h5 {
        text-align: center;
    }
   .sticky_logo img {
    width: 50px !important;
    padding: 0!important;
    margin-top: 0px !important;
    margin-bottom: 0  !important;
}
    .fluid-section-one .content-column .inner-column {
        padding-bottom: 0px;
    }
    .mob_off {
        display: none;
    }
    .year-box {
        display: none;
    }
    .sec-title h2 {
        font-size: 34px !important;
    }
    .sidebar-widget.subscribe-widget.side_applyfrom {
        width: 590px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    nav.responsiveCenteredLogo ul li {
        font-size: 22px;
        font-weight: 700;
        display: inline-block;
        height: 6.25rem;
        padding: 0rem 22px;
    }
    .about_direction {
        padding-top: 73px;
    }
    .information_para {
        padding-left: 0;
    }
    .row.g-4{
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    img.position-absolute.img-fluid.w-100.h-100.information_{
        border-radius: 0 !important;
    }
    .experiance-section-two .content-column {
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .fact-counter .column .inner .content .icon {
        font-size: 45px;
    }
    .fact-counter .column .inner .count-outer {
        font-size: 28px;
    }
    .service-block-three .inner-box .lower-content .content {
        width: 100%;
        height: auto;
    }
    .services-section-four.style-two {
        padding-top: 23px;
        margin-top: 54px;
    }
    .services-section-four {
        padding: 0px 0px 0px;
    }
    .sticky {
        display: none;
    }
    .side_de {
        margin-left: 8px;
        width: 96%;
    }
    .sidebar-page-container {
        padding: 26px 0px 0px;
    }
    .uni_list {
        display: block;
    }
    .second_list {
        margin-left: 0px;
    }
    .inner-box blockquote {
        padding: 21px 10px;
        font-size: 15px !important;
    }
    .cta-section .info-column .phone-box .icon {
        width: 45px;
        height: 45px;
        line-height: 45px;
        font-size: 17px;
    }
    .fact-counter .column {
        margin-bottom: 15px;
    }
    .experiance-section-two {
        padding: 280px 0px 10px;
    }

    .innr-abt-pd0{
        padding-top: 55px;
    }

    .news-section-two {
        padding: 35px 0px 10px;
    }

    .news-section-two .blocks-column {
        margin-bottom: 0px;
    }

    .categories-view1-full {
        padding: 30px 0px 15px 0px;
    }
    .categories>ul>li {
        margin: 0px 0px 17px 0px;
    }
    .fullwidth-section .left-column .inner-column {
        padding-top: 5px;
        margin-bottom: 20px;
    }
    .counter-section .outer-container .inner-container {
        margin-top: 65px;
        width: 100%;
        margin-bottom: -50px;
    }
    .btn-style-banner {
        margin-top: 0px !important;
        padding: 3px 8px 3px;
        margin-bottom: 5px;
    }
    .btn-style-banner {
        font-size: 11px;
        line-height: 20px;
    }
    .all_serch .all_input select {
        height: 43px !important;
        font-size: 13px;
    }

    .start-icone  {
        margin-top: 15px;
    }

    .btn-style-one {
        font-size: 13px;
        line-height: 22px;
        width: 100%;
    }
    .fact-counter .column .inner {
        padding: 17px 0px 35px;
    }
    .main-slider h1 {
       font-size: 17px;
        line-height: 20px;
        width: 50%;
        padding-top: 8px;
    }

    .main-slider h1 span{
        font-size: 15px;
        font-weight: 400;
    }
    .about_direction {
        padding-top: 73px;
    }

    dl.home-header__stats{
        display: contents;
    }
    .header__title {
        margin: 0;
        font-size: 2em;
    }
    .video-heading_paragraph {
        color: #f2c478;
        text-align: center;
        font-size: 30px;
        line-height: 3.4em;
    }
/*
    .main-header .header-top {
        padding-top: 0px;
        padding-bottom: 8px;
    }
   */

    .all_serch .all_input select {
        border-radius: 2px !important;
    }
    .btn-style-one {
        border-radius: 2px;
    }
    .new_login {
        margin-top: 8px;
        margin-left: 0px;
    }
    .social-box {
        display: none;
    }
    /* .main-header .header-upper .logo-outer {
        position: relative;
        width: 100%;
    }
    .main-header .sticky-header .outer-box {
        display: block;
        right: 15px;
        left: auto;
        top: 0px;
    }
    .main-header .main-menu {
        width: 100%;
        display: none;
    }
    .sec-title .text br,
    .contact-page-section .title-box .text br,
    .main-header .main-menu .navbar-collapse>.navigation li.dropdown:after,
    .main-header .main-menu .navigation>li>ul:before {
        display: none !important;
    }
    .main-header .main-box .logo-box {
        float: none;
        text-align: center;
        padding-bottom: 10px;
    }
    .main-header .header-lower .outer-box {
        position: absolute;
        z-index: 12;
        display: block;
    }
    .main-header .main-menu .navbar-header .navbar-toggler {
        display: inline-block;
        z-index: 12;
        width: 50px;
        height: 40px;
        float: none;
        padding: 0px;
        text-align: center;
        border-radius: 0px;
        background: none;
        border: 1px solid #ffffff;
    }
    .main-header .main-menu .navbar-header .navbar-toggler .icon-bar {
        position: relative;
        background: #ffffff;
        height: 2px;
        width: 26px;
        display: block;
        margin: 0 auto;
        margin: 5px 11px;
    }
    .main-header .nav-outer {
        width: 100%;
    }
    .main-header .nav-outer .mobile-nav-toggler {
        display: block;
    }
    .main-header #navbarSupportedContent {
        display: block;
    }
    .main-header .mCSB_inside>.mCSB_container {
        margin-right: 0px;
    }
    .main-header .outer-box {
        position: relative;
        left: 0px;
        margin-left: 0;
        padding: 0px 0px;
    }
    .main-header .sticky-header .mobile-nav-toggler {
        display: block;
        padding: 14px 0px;
        font-size: 24px;
        margin-top: 8px;
    }
    .mobile-menu .nav-logo {
        padding: 5px 20px;
    }
     */
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 34px;
    }
    /* .service-block .inner-box::before,
    .main-header .mobile-menu .navigation li.updates {
        display: none;
    } */
    .main-slider .slide {
        padding: 2px 0px 0px;
        height: 160px;
    }
    .fact-counter .column .inner .content {
        text-align: center;
        padding-left: 0;
    }
    .fact-counter .column .inner .content .icon {
        position: relative;
        margin-bottom: 15px;
    }
    .fact-counter .column .inner .counter-title {
        width: 100%;
    }
    .projects-section .tab-btns-box .p-tab-btn {
        margin: 0px 8px;
        font-size: 16px;
    }
    .gallery-block .inner-box .image .overlay-box {
        position: relative;
        left: 0px;
        right: 0px;
        top: 0px;
        border-radius: 0px;
    }
    .gallery-block .inner-box .image img,
    .gallery-block .inner-box .image .overlay-box::before {
        border-radius: 0px;
    }
    .project-tab .p-tabs-content .owl-dots {
        margin-top: 0;
    }
    .solution-section {
        background-position: right bottom;
    }
    .team-tabs .tabs-content .image-column {
        margin-bottom: 30px;
    }
    .fullwidth-section .left-column .inner-column {
        padding-left: 30px;
        padding-right: 30px;
    }
    /* .main-header.header-style-two .header-upper .logo-box {
        width: auto;
    }
    .main-header.header-style-two .header-upper .nav-outer {
        width: auto;
    }
    .main-header .nav-outer .mobile-nav-toggler {
        padding-top: 2px;
        margin-left: 15;
    }
    .main-header .outer-box .nav-btn:hover {
        background-color: #000;
    } */
    .work-section .content-column .inner-column {
        padding: 40px 40px;
    }
    .work-section .content-column .button-box {
        display: block;
        width: 100%;
        margin-left: 0;
        margin-top: 30px;
    }
    .fact-counter.style-two .column .inner .content {
        padding-left: 0;
    }
    /* .header-top-three,
    .testimonial-section .title-column h2 br {
        display: none;
    }
    .header-style-three .nav-outer .mobile-nav-toggler {
        padding: 26px 0px;
        color: #ffff;
    }
    .header-style-three .sticky-header .mobile-nav-toggler {
        float: left;
        padding: 11px 0px;
        margin-left: 20;
    }
    .main-header.header-style-three .sticky-header .outer-box {
        right: 0px;
    } */
    .main-slider-three .slide {
        padding: 180px 0px 120px;
    }
    .faq-section .blocks-column .feature-block-three:nth-child(1),
    .faq-section .blocks-column .feature-block-three:nth-child(3) {
        transform: translateY(0px);
    }
    .testimonial-block-two .inner-box .text {
        padding: 0px 0px;
    }
    .testimonial-section-two .owl-nav {
        left: 0px;
        right: 0px;
    }
    /* .header-style-four .header-upper .logo-box {
        width: auto;
    }
    .header-style-four .outer-box {
        padding: 10px 0px;
    }
    .header-style-four .nav-outer .mobile-nav-toggler {
        padding: 11px 0px;
    } */
    .main-slider-four .slide {
        padding: 150px 0px 150px;
    }

    .fluid-section-one .image-column .play-box {
        left: 25px;
        bottom: 35px;
    }
    .clock-wrapper {
        display: none;
    }
    .projects-detail-section .info-box .info-column .column-inner {
        border-right: none;
        border-bottom: 1px solid #dad8d8;
    }
    .projects-detail-section .info-box .lower-info .pull-right {
        width: 100%;
        margin-top: 15px;
    }
    .projects-detail-section .info-box .social-box .follow {
        margin-left: 0;
    }
    .new-posts .post-inner .pull-left {
        width: 100%;
        margin-bottom: 20px;
    }
    .new-posts .post-inner .pull-right {
        width: 100%;
    }
    .new-posts .next-post,
    .new-posts .prev-post {
        text-align: center;
        padding: 0;
    }
    .new-posts .next-post .post-image,
    .new-posts .prev-post .post-image {
        position: relative;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .shop-single .image-column .image-box img {
        width: 100%;
    }
    .error-section .inner-section {
        border-radius: 0px;
    }
    .contact-page-section .info-column .icon {
        top: 1px;
    }
    .contact-page-section .lower-section .title-column h2 br {
        display: none;
    }
    /* .main-header.header-style-two .nav-outer .mobile-nav-toggler {
        padding: 16px 0px;
    }
    .main-header.header-style-three .nav-outer .mobile-nav-toggler {
        padding: 26px 0px;
    } */
    .fact-counter.style-two .column:nth-child(2) {
        transform: scale(1, 1);
    }
    .rtl .fact-counter .column .inner .content {
        padding-right: 0;
        text-align: center;
    }
    .rtl .feature-block .inner-box {
        padding-right: 0;
    }
    .rtl .main-footer .subscribe-form .form-group {
        padding-left: 0;
    }
    /* .rtl .main-header.header-style-two .header-upper .nav-outer {
        float: left;
    }
    .rtl .main-header.header-style-two .outer-box {
        margin-left: 0;
    } */
    .rtl .main-slider-two .play-box {
        left: 50px;
        right: auto;
    }
    .rtl .fact-counter.style-two .column .inner .content {
        padding-right: 0;
        text-align: center;
    }
    /* .rtl .main-header.header-style-three .outer-box {
        float: left;
        margin-left: 20;
    }
    .rtl .main-header.header-style-three .nav-outer .mobile-nav-toggler {
        float: left;
    }
    .rtl .header-style-four .nav-outer .mobile-nav-toggler {
        float: left;
        margin-left: 0;
        margin-right: 20px;
    } */
}

@media only screen and (max-width: 599px) {
    h1 {
        font-size: 36px;
    }
    h2 {
        font-size: 28px;
    }
    .main-slider .text {
        font-size: 16px;
    }
    .main-slider .owl-nav,
    .main-slider .owl-dots,
    .main-slider-three .text br,
    .main-header .header-top .top-left,
    .fullwidth-section .left-column h3 br,
    .experiance-section .content-column .title br {
        display: none;
    }
    .rtl .main-header .header-upper {
        background-color: #000;
    }
    .main-header .header-top .top-right {
        width: 100%;
        text-align: center;
    }
    .main-header .header-top .top-right .social-box {
        padding-bottom: 0;
    }
    .main-header .sticky-header .logo {
        padding: 0px 0px;
    }
    .experiance-section .content-column .title {
        font-size: 30px;
    }
    .experiance-section .form-column .content {
        padding-left: 30px;
        padding-right: 30px;
    }
    .feature-block .inner-box {
        padding-left: 0;
    }
    .feature-block .inner-box .icon {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }
    .subscribe-form .form-group button {
        position: relative;
        top: 0px;
        width: 100%;
        margin-top: 15px;
    }
    .feature-block-two .inner-box {
        padding: 30px 25px;
    }
    .service-block-two .inner-box {
        text-align: center;
    }
    .testimonial-block .inner-box {
        padding-left: 0;
    }
    .testimonial-block .inner-box .author-image {
        position: relative;
        margin-bottom: 20px;
    }
    .quality-section .content-column .inner-column {
        padding-right: 0;
    }
    h3 {
        font-size: 26px;
    }
    .testimonial-block-three .inner-box .content {
        padding-left: 0;
    }
    .testimonial-block-three .inner-box::before {
        left: 0px;
    }
    .testimonial-block-three .inner-box .author-image {
        position: relative;
        margin-bottom: 15px;
    }
    .testimonial-block-three .inner-box {
        padding: 25px 25px;
    }
    .accordion-box .block .acc-btn {
      font-size: 16px;
      line-height: 20px;
      padding-left: 25px;
    }
    .time-counter .time-countdown,
    .coming-soon .content .content-inner h2 {
        margin-bottom: 50px;
    }
    .projects-detail-section .title-box .pull-right {
        width: 100%;
        padding-top: 20px;
    }
    .sidebar-page-container .comments-area .comment {
        padding-left: 0;
    }
    .sidebar-page-container .comments-area .comment-box .author-thumb {
        position: relative;
    }
    .header-style-two .header-upper,
    .rtl .header-style-four .header-upper {
        background-color: #ffff !important;
    }
    .cart-section .coupon-outer button,
    .cart-section .coupon-outer .pull-left,
    .cart-section .coupon-outer .pull-right,
    .cart-section .apply-coupon .form-group button,
    .cart-section .apply-coupon .form-group input[type="text"] {
        width: 100%;
    }
    .cart-section .apply-coupon .form-group {
        width: 100%;
        margin-right: 0;
    }
    .blog-detail .inner-box .post-info li {
        margin-bottom: 15px;
    }
    .error-section .inner-section h1 {
        font-size: 10px;
    }
    .rtl .quality-section .content-column .inner-column {
        padding-left: 0;
    }
    .rtl .testimonial-block .inner-box {
        padding-right: 0;
    }
    .rtl .main-header.header-style-three .header-upper {
        background: none !important;
    }
    .rtl .testimonial-block-three .inner-box::before {
        right: 0px;
    }
    .rtl .testimonial-block-three .inner-box .content {
        padding-right: 25px;
    }
    .rtl .sidebar-page-container .comments-area .comment {
        padding-right: 0;
    }
}

@media only screen and (max-width: 479px) {
    h1 {
        font-size: 28px;
    }
    h2 {
        font-size: 26px;
    }
    h3 {
        font-size: 24px;
    }
/*
    .main-header .header-upper {
        background-color: #000;
    } */
    .main-slider .title {
        font-size: 16px;
        text-transform: capitalize;
    }
    .main-slider .play-box {
        left: 15px;
        bottom: 15px;
    }
    .services-section .inner-container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .experiance-section .content-column .title {
        padding-left: 0;
    }
    .experiance-section .content-column .title .icon {
        position: relative;
        top: 0px;
        display: block;
        margin-bottom: 10px;
    }
    .projects-section .tab-btns-box .p-tab-btn {
        margin-bottom: 10px;
    }
    .team-tabs .tab-btns .tab-btn {
        font-size: 22px;
    }
    /* .header-top-two .top-right .social-box .follow,
    .work-section .content-column .phone-box .or,
    .main-header.header-style-two .outer-box .cart-box,
    .main-header.header-style-two .outer-box .nav-btn {
        display: none;
    }
    .main-header.header-style-two .outer-box {
        margin-left: 0;
    } */
    .clients-section-two .title-box h2,
    .feature-block-two .inner-box .content {
        padding-left: 0;
    }
    .clients-section-two .title-box .icon {
        position: relative;
        left: 0px;
        margin-bottom: 10px;
    }
    .feature-block-two .inner-box .icon {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }
    .work-section .content-column .inner-column {
        padding: 20px 20px;
    }
    .work-section .content-column .phone-box a {
        font-size: 20px;
    }
    .quality-section .image-column .image-two {
        position: relative;
        bottom: 0px;
    }
    .quality-section .image-column .image-two img {
        width: 100%;
    }
    /* .header-top-two .button-box .contact-btn {
        padding: 14px 25px;
    }
    .gallery-block-three .inner-box h4 a br,
    .main-header.header-style-three .outer-box .cart-box {
        display: none;
    }
    .main-header.header-style-three .outer-box .nav-btn {
        margin-left: 0;
    } */
    .company-section .form-column .content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .testimonial-section-two .owl-nav {
        position: relative;
        left: 0px;
        right: 0px;
        top: auto;
        text-align: center;
        margin-top: 30px;
    }
    .projects-section-three .owl-nav {
        position: relative;
        left: 0px;
        right: 0px;
        top: auto;
        text-align: center;
        margin-top: 0;
    }
    .projects-section-three .owl-nav .owl-prev,
    .projects-section-three .owl-nav .owl-next,
    .testimonial-section-two .owl-nav .owl-prev,
    .testimonial-section-two .owl-nav .owl-next {
        position: relative;
        margin: 0px 6px;
        display: inline-block;
    }
    /* .header-style-four .header-upper {
        background-color: #ffff;
    }
    .header-style-four .outer-box .cart-box,
    .header-style-four .outer-box .nav-btn,
    .gallery-block-four .inner-box h4 a br,
    .fluid-section-one .image-column .play-box h3,
    .fluid-section-one .image-column .play-box .title {
        display: none;
    } */
    .fluid-section-one .image-column .play-box .box-inner {
        padding-left: 0;
        display: none;
    }
    .fluid-section-one .image-column .play-box .video-box {
        position: relative;
    }
    .gallery-block-four .inner-box .overlay-content .content {
        left: 15px;
        right: 15px;
        bottom: 15px;
    }
    .faq-section-two .image-column .image-two {
        margin: 0;
    }
    .team-tabs-two .tab-btns .tab-btn {
        width: 100%;
        text-align: center;
    }
    .quote-section .form-column .inner-column {
        padding: 20px 20px;
    }
    .company-widget .widget-content,
    .quote-widget .widget-content,
    .sidebar .search-box {
        padding: 20px 20px;
    }
    .blog-cat-two {
        padding: 20px 20px 10px;
    }
    .contact-page-section .lower-section .form-column .inner-column,
    .shop-single .product-details .prod-tabs .tabs-content,
    .projects-detail-section .info-box .lower-info {
        padding: 20px 25px;
    }
    .shop-single .product-details .prod-tabs .tab-btns .tab-btn {
        padding: 12px 20px;
    }
    .sidebar-page-container .comments-area .comment .comment-inner .rating {
        position: relative;
        right: 0px;
        top: 0px;
    }
    /* .rtl .main-header.header-style-three .outer-box .nav-btn,
    .blog-author-box::before {
        display: none;
    } */
    .blog-author-box .thumb {
        position: relative;
        margin-bottom: 20px;
    }
    .blog-author-box,
    .blog-author-box .author-inner {
        padding: 0;
    }
    .experiance-section-two .image-column .year-box {
        position: relative;
        bottom: 0px;
        width: 100%;
    }
    .experiance-section-two .image-column .inner-column {
        padding-left: 0;
    }
    .error-section .inner-section h6 {
        text-transform: capitalize;
    }
    .rtl .clients-section-two .title-box h2,
    .rtl .experiance-section .content-column .title {
        padding-right: 0;
    }
    .rtl .feature-block-two .inner-box .content {
        padding-right: 0;
    }
    .rtl .news-block-two .inner-box .lower-content .post-meta li {
        margin-left: 10;
    }
    .rtl .clients-section-two .title-box .icon {
        right: 0px;
    }
    .rtl .blog-author-box .author-inner {
        padding-right: 0;
    }
    .rtl .blog-author-box .social-icon {
        right: 0px;
        left: auto;
    }
}

@media only screen and (min-width: 1081px) and (max-width: 3000px) {
    /* .mob_logo img {
        display: none;
    } */
}




/*=======================tab-------responsive---------wrap------------start======================*/


@media only screen and (min-width: 768px) and (max-width: 1080px) {
    .main-header .header-upper .logo-box {
        position: relative;
        margin-top: 20px;
        margin-bottom: -21px;
        padding-bottom: 13px;
    }
    .main-header .header-upper .logo-box .logo {
        position: relative;
        background-color: #fff;
        margin-top: 72px;
    }
    .about_direction {
        padding-top: 73px;
    }
    nav.responsiveCenteredLogo ul li {
        font-size: 19px;
    }
    dl.home-header__stats{
        display: contents;
    }
    .header__title {
        margin: 0;
        font-size: 2em;
    }
    .video-heading_paragraph {
        color: #f2c478;
        text-align: center;
        font-size: 30px;
        line-height: 3.4em;
    }
    .nav_header{
        display: flex;
        align-items: center;
        align-content: center;
        justify-content: space-around;
        flex-wrap: wrap;
    }
    .rtl .contact-page-section .lower-section .title-column {
        order: 2;
        text-align: right;
/*        margin-top: 30px;*/
    }
    .left {
        margin-left: 92px;
        text-align: left;
    }
    .right .icon {
        left: 25px;
        top: 74px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 23px;
    }
    .rtl .service-block-three .inner-box .lower-content:before {
        border-radius: 0px 0px 0px;
    }
    .rtl .new_login {
        margin-left: 55px !important;
    }
    .contact-page-section {
        padding: 70px 8px 20px;
    }
    .service-block-three .inner-box {
        border-radius: 0px 0px 0px 0px;
    }
    .about-page-img img {
        height: 590px;
    }
    .cta-section {
        padding: 30px 0px 0px;
    }
    .main-header.fixed-header .sticky-header {
        display: none;
    }
    .collapse:not(.show) {
        display: block;
    }
    .main-header .header-lower .nav-outer {
        height: 67px;
    }
    .mob_logo img {
        width: 57px;
    }
    .main-header .main-menu {
        display: none;
    }
    .main-header .nav-outer .mobile-nav-toggler {
        padding: 10px 0 0px;
        display: block;
    }
    .all-btn {
        margin: 10px 0px 0px;
    }
    .course-fees {
        text-align: center;
    }
    .univer-img {
        text-align: center;
        width: 65%;
    }

    .text-uni h5 {text-align: left;}


    .univer-img img {
        width: 150px;
    }
    .main_page {
        margin-top: 45px;
    }
    .add-text {
        display: none;
    }
    .new_custom a {
        position: relative;
        margin-left: 615px;
        margin-top: 6px;
    }
    .main-page {
        width: 100% !important;
    }
    /* .department-sidebar {
        display: none;
    } */
    .login_pd .form-section {
        margin-top: -4px;
        width: 80%;
        margin-left: 76px;
        margin-bottom: 39px;
    }
    .rtl .footer-style-two .widgets-section {
        padding: 40px 40px 10px;
    }
    .rtl .testimonial-block-three .inner-box {
        height: 309px;
    }
    .rtl .testimonial-block-three .inner-box .content {
        padding-right: 100px;
    }
    .rtl .main-slider h1 {
        width: 100% !important;
    }
    .book-form {
        padding: 20px 20px 20px 20px;
    }
    .mob_offsection {
        display: none;
    }
    .footer-style-two .list-link {
        margin-left: 20px;
    }
    .footer-style-two .widgets-section {
        margin-left: 60px;
    }
    /* .cont-bg {
        display: none;
    } */

    .sidebar-page-container {
        padding: 50px 0px 0px;
    }
    .side_de {
        margin-left: 0px;
    }
    .sticky {
        display: none;
    }
    .service-block-three .inner-box .lower-content .content {
        width: 100%;
        padding: 3px 11px;
        height: 20px;
    }
    .right {
        margin-left: 92px;
        margin-top: 7px;
    }
    .testimonial-section-three {
        padding: 40px 0px 40px;
    }
    .testimonial-block-three .inner-box {
        height: auto;
    }
    .testimonial-block-three .inner-box .content {
        padding:0px 11px;
        text-align: center;
    }

    .tab_off {
        display: none !important;
    }
    .fullwidth-section .left-column .inner-column {
        padding-top: 15px;
        padding-bottom: 25px;
    }
    .year-box {
        display: none;
    }
    .experiance-section-two .image-column .inner-column {
        padding-left: 0px;
    }
    .main-slider .owl-dots {
        top: 54%;
    }
    .main-slider .owl-nav {
        top: 54%;
    }
    .counter-section .outer-container .inner-container {
        margin-top: -18px;
        width: 100%;
        border-radius: 0px;
    }
    .experiance-section-two {
        padding:150px 15px 10px;
    }
    .main-slider h1 {
        font-size: 22px;
        line-height: 33px;
        width: 65%;
    }
    .main-slider .slide {
        padding: 77px 0px 30px;
    }


    .mar_left {
        margin-left: 25px !important;
    }
    .new_login {
        margin-top: 7px;
        margin-left: 18px;
    }
    /* .social-box {
        display: none;
    } */
    .main-header .header-top .top-right {
        padding-bottom: 10px;
    }
    /* .main-header .main-menu .navigation>li>a {
        text-transform: none;
    } */
    /* .ad-bnr-lft-bx,
    .ad-bnr-rgt-bx {
        display: none;
    } */
    .quality-section .image-column .image-two {
        margin-top: 0px;
    }
    .quality-section .content-column {
        margin-bottom: 0px !important;
    }



    .counter-section {
       width: 95%;
        margin: auto;
    }


.all_serchs .all_inputs select {
    height: 50px !important;
    font-size: 13px;
    padding: 10px 10px 10px 29px;
}

.start-icone i {
    font-size: 15px;
}

.start-icone {
  margin-top: 14px;
}

.uni-crs-srch-inpt {
    width: 28.7%;
}

.uni-crs-srch-inpt:last-child{
    width: auto;
}

.new_custom button {
  padding: 13px 25px 16px;
  font-size: 15px;
  line-height: 19px;
  }

.all_serchs .all_inputs input {
    padding: 10px 11px 11px 11px;
    height: 50px !important;
}

.news-section-two {
  padding: 40px 0px 0px;

}

.categories-view1-full {
  padding: 50px 0px 24px 0px;
  }


.quality-section .content-column .check-list li::before {
    font-size: 20px;
    line-height: 31px;
}

.quality-section .content-column .check-list li {
    padding-left: 33px;
}

.cta-section .title-column {
  margin-bottom: 0px;
  margin-top: 0px;
}


.testimonial-block-three .inner-box .author-image {
  position: relative;
  left: 0px;
  right: 0px;
  }

  .testimonial-block-three .inner-box::before {
  left: 0px;
}

.sidebar-widget h4 {
  font-size: 18px;
  }


 .blog-cat-two li a img {
  width: 30px;
  }

   .blog-cat-two li a {
    padding-left: 15px;
   }

   .sidebar-widget.subscribe-widget.side_applyfrom {
        width: 590px;
    padding: 23px 18px;
    margin: 0px auto;
}

.blog-cat-two {
    height: 400px;
}

.side_mr4 {
    height: auto;
}

.sidebar-widget {
  margin-bottom: 20px;
}

.side_mr3 {
  max-width: 100%;
  height: auto;
}

.news-block-two .inner-box {
    height: auto;
}


.subscribe-widget {
    width: 271px;
    padding: 23px 18px;
    margin: 0px auto;
}


.service-block-three .inner-box .lower-content h5 a {
    padding: 0px 9px;
}

.services-section-four::before {
    height: 88%;
}

.services-section-four {
    padding-bottom: 10px;
}


.innr-abt-pd0{
    padding-top: 93px;
}


.all-crs-logo-lft {
  padding: 23px 40px 0px 40px;
  }

  .all-crs-find-crs {
    margin: 80px auto 0px;
  }

  .modal2_btn {
  padding: 10px 10px !important;
  width: 17% !important;
}

.student_regi {
  margin-top: 20px !important;
  padding-bottom: 35px !important;
}



 .sidebar .search-box .form-group input[type="search"] {
    padding: 10px 50px 10px 10px;
    height: 48px;
 }


.sidebar .search-box .form-group button {
    height: 48px;
    width: 49px;
}

.post-widget .post h6 {
  line-height: 18px;
  }


  .post-widget .post h6 a{
    font-size: 13px;
  }


  .contact-page-section .info-column .icon {
    top: 10px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 26px;
  }


  .contact-page-section .info-column .text {
    line-height: 20px;
  }

  iframe{
    height: 300px;
  }

 .contact-page-section.style-two .lower-section .title-column .inner-column {
  margin-top: 310px;
  display: block;
}


.contact-page-section .lower-section .form-column .inner-column {
  padding: 18px 17px;
  }

  .service-block-two .sec_inner {
  height: 190px !important;
}

.services-section {
  padding: 35px 0px 0px;
}

.news-section{
    padding-top: 55px !important;
}


.phone-box .icon {

    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 23px;
}


}

/*=======================tab-------responsive---------wrap----------end=====================*/





@media only screen and (min-width: 950px) and (max-width: 1280px) {
    .main-page {
        width: 80% !important;
    }
    .main-header .header-lower .nav-outer:before {
        left: -60px !important;
    }
    .service-block-three .inner-box .lower-content:before {
        right: -23px;
    }
    .service-block-three .inner-box .lower-content .content {
        width: 267px !important;
    }
    .news-block-two .inner-box {
        height: 465px !important;
    }
    .news-block-three .inner-box .post-date {
        left: 88px !important;
    }
    nav.responsiveCenteredLogo ul li {
        font-size: 19px;
    }
}


/*==================== tab screen start ====================*/

@media only screen and (min-width: 1024px) and (max-width: 1366px) {

    /* .right {
        margin-left: 80px;
    }
    .right .icon {
        left: 244px !important;
    } */
    .main-header .header-lower .nav-outer:before {
        width: 100% !important;
        right: 0px !important;
        left: 0px;
    }
    nav.responsiveCenteredLogo ul li {
        font-size: 22px;
        font-weight: 700;
        display: inline-block;
        height: 6.25rem;
           padding: 0rem 16px;
    }
    .tab_off {
        display: block !important;
    }
    .about-page-img img {
        height: 400px;
    }
    .service-block-two .inner-box {
        height: 400px;
    }

    .service-block-three .inner-box .lower-content {
        padding: 15px 5px 10px 5px !important;
    }
    .services-section-four {
        padding: 0px 0px 0px;
    }
    .services-section-four:before {
        height: 166px;
    }
    .sticky {
        display: block;
    }
    .side_mr2 {
        display: block;
    }
    .side_mr2 {
        max-width: 310px;
    }
    .side_de {
        margin-left: 10px;
    }
    .subscribe-widget {
        width: 310px;
    }
    .news-block-two .inner-box {
       height: auto;
    }
    .side_mr {
        max-width: 308px;
    }
    .cont-bg {
        display: block;
    }
    /*.right .icon {
        left: 395px;
    }*/
    .mob_offsection {
        display: block;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 6000px) {
    .main-header .header-lower .nav-outer:before {
        left: -400px;
    }
    .news-block-three .inner-box .post-date {
        left: 91px;
    }
    .service-block-three .inner-box .lower-content {
        padding: 20px 20px 20px 15px !important;
    }
}


/*=======================mob=====responsive===========wrap=================start===============*/

@media only screen and (min-width: 320px) and (max-width: 767px) {

.main-header .header-top .top-left {
    display: none !important;
}



    .course-srch-bar-row .course-srch-inr {
        float: none;
        width: 100%;
        margin-top: 6px;
        display: block;
    }
    .all_serch .all_input {
        display: block;
    }
    .ad-bnr-lft-bx,
    .ad-bnr-rgt-bx {
        display: none;
    }
    .rtl .contact-page-section .lower-section .title-column {
        margin-top: 30px !important;
    }
    .rtl .contact_mob {
        margin-top: 0px !important;
    }


    .counter-section {
      width: 95%;
      margin: 70px auto 20px;
    }


.indx-cours-srch{
    margin-top: 17px;
}



    .all_serchs .all_inputs select {
        height: 49px !important;
        border-radius: 4px !important;
/*        padding: 10px 11px 10px 36px;*/
        margin-bottom: 5px;
    }


    .new_custom button {
      padding: 12px 19px;
      border-radius: 4px;
      width: 100%;
    }


    .content_block_10 .content-box .text h3 {
      font-size: 16px !important;
      line-height: 24px !important;
      font-weight: 600 !important;
      margin-bottom: 2px !important;
    }

    .donation-section {
      padding: 25px 0px 25px;
    }

    .student_regi {
      margin-top: 0px !important;
      padding-bottom: 30px !important;
    }

    .content_block_10 .content-box {
        padding: 15px !important;
    }

    .sec-title h1 {
        font-size: 24px !important;
    }

    .categories-view1 i {
        font-size: 22px;
        width: 56px;
        height: 52px;
        padding-top: 15px;
        margin-top: -26px;
    }


    .categories-view1-wrap {
      padding: 9px 29px 0px 69px;
      height: 55px;
    }

    .categories-view1 span {
      position: absolute;
      right: 7px;
      top: 12px;
      font-size: 33px;
  }


  .categories-view1 a {
      font-size: 16px;
      line-height: 19px;
}


.fullwidth-section .left-column,
.fullwidth-section .right-column {
  width: 100%;
  position: relative;
}



.fullwidth-section .right-column .inner-column{
    border-top: 1px solid #ffffff47;
}

.talk-cuns-img img{
    width: 23%;
}

.quality-section .image-column .image-two {
    width: 100%;
    margin: 0px auto auto;
}


.quality-section .content-column .check-list li::before {
  line-height: 39px;
  font-size: 30px;
}

.service-block .inner-box .text {
  line-height: 22px;
}

.accordion-box .block .content .text p {
    margin-left: 23px;
    line-height: 21px;
}

.testimonial-block-three .text p {
  line-height: 22px;
}

.testimonial-block-three .inner-box {
  height: auto;
}


.contact-page-section .info-column .inner-column {
    padding: 13px 10px 10px 80px;
}

.contact-page-section.style-two .lower-section .title-column .inner-column {
    margin-top: 120px;
}

.contact-page-section.style-two .lower-section .title-column .inner-column {
    margin-bottom: 8px;
}

.contact-page-section .title-box {
    margin-bottom: 24px;
}


.contact_mob {
  margin-top: 35px !important;
}


iframe{
    height: 200px;
}

.services-section-four::before {
    height: 96%;
}

.arabic-cntr-sctn {
  width: 100% !important;
}

.arabic-srch .all_input select {
  padding: 10px 10px 10px 10px !important;
  width: 92% !important;
}

.arabic-srch .new_custom button {
  width: 92%;
}

.uni-crs-find-srch-wrp .uni-crs-srch-inpt {
  display: block;
  width: 100%;
}

.uni-crs-srch-inpt {
    border-right: none;
}

span.fixedRight {
    top: 72%;
}

.testimonial-block-three .inner-box .content {
    text-align: center;
}

.testimonial-block-three .inner-box .author-image {
    left: 0px;
    right: 0px;
}

.quality-section .content-column {
  margin-bottom: 10px;
}

.news-block-two .inner-box {
    height: auto;
}

.rst-fltr{
    text-align: center;
    margin: 20px auto 12px;
}

.add_item {
  margin-bottom: 20px;
}

.all-crs-logo-lft {
  padding: 23px 40px 0px 40px;
  }



.content_block_10 .content-box {
    padding: 15px 15px 15px 15px;
}


.book-form {
  padding: 15px 6px 10px 6px;
}

.form_metterial {
  padding: 20px 15px 20px 20px;

}

.form_metterial2 {
  padding: 20px 20px 25px 20px;
}


.subscribe-widget {
    margin-left: 0px;
  }

  .sidebar-widget.subscribe-widget.side_applyfrom {
      width: 330px;
    }


   .rtl .main-slider h1 {
      font-size: 12px;
      line-height: 19px;
    }

    .rtl .main-slider .title {
      font-size: 14px;
      margin-bottom: 0px;
    }

    .news-block-two .inner-box .lower-content {
        padding: 15px 15px 12px;
        height: auto;
    }


    .totl-rcrd-pg{
    text-align:left !important;
}


.item-card9 p {
    margin-left: 34px;
}


.share-icon-btn {

    margin-bottom: 6px;
    left: 28px;
    top: 4px;
    right: 0px;
}


@media only screen and  (max-width: 1018px) {
        .main-header .header-top .top-left {
    display: none;
}
    
}
/*-------------------------mob-----resp---------end------------------------------*/


@media only screen and (min-width: 950px) and (max-width: 1280px) {
        .main-header .header-top .top-left {
    display: none;
}

.uni-crs-srch-inpt {
    width: 21.8%;
}


}
@media only screen and (max-width: 767px)
{
    .main-header .header-top .top-left {
    display: none;
}nav.responsiveCenteredLogo ul li {
    font-size: 22px;
    font-weight: 700;
    display: inline-block;
    height: 4.25rem;
    padding: 0rem 18px;
}}
